package cn.wuxing.mediation.system.mapper;

import java.util.List;

import cn.wuxing.mediation.system.domain.HumanReqVo;
import cn.wuxing.mediation.system.domain.HumanRespVo;
import cn.wuxing.mediation.system.domain.QrlsbjStgDscHuzBiz029SjztjDfWxq;
import org.apache.ibatis.annotations.Param;

/**
 * 省市回流_浙江劳动人事争议网络调解案件信息Mapper接口
 * 
 * @author mediation
 * @date 2024-12-19
 */
public interface QrlsbjStgDscHuzBiz029SjztjDfWxqMapper 
{
    /**
     * 查询省市回流_浙江劳动人事争议网络调解案件信息
     * 
     * @param id 省市回流_浙江劳动人事争议网络调解案件信息主键
     * @return 省市回流_浙江劳动人事争议网络调解案件信息
     */
    public QrlsbjStgDscHuzBiz029SjztjDfWxq selectQrlsbjStgDscHuzBiz029SjztjDfWxqByAbz349(String id);

    /**
     * 查询省市回流_浙江劳动人事争议网络调解案件信息列表
     * 
     * @param reqVo 省市回流_浙江劳动人事争议网络调解案件信息
     * @return 省市回流_浙江劳动人事争议网络调解案件信息集合
     */
    public List<HumanRespVo> selectQrlsbjStgDscHuzBiz029SjztjDfWxqList(HumanReqVo reqVo);

    /**
     * 新增省市回流_浙江劳动人事争议网络调解案件信息
     * 
     * @param qrlsbjStgDscHuzBiz029SjztjDfWxq 省市回流_浙江劳动人事争议网络调解案件信息
     * @return 结果
     */
    public int insertQrlsbjStgDscHuzBiz029SjztjDfWxq(QrlsbjStgDscHuzBiz029SjztjDfWxq qrlsbjStgDscHuzBiz029SjztjDfWxq);

    /**
     * 修改省市回流_浙江劳动人事争议网络调解案件信息
     * 
     * @param qrlsbjStgDscHuzBiz029SjztjDfWxq 省市回流_浙江劳动人事争议网络调解案件信息
     * @return 结果
     */
    public int updateQrlsbjStgDscHuzBiz029SjztjDfWxq(QrlsbjStgDscHuzBiz029SjztjDfWxq qrlsbjStgDscHuzBiz029SjztjDfWxq);

    /**
     * 删除省市回流_浙江劳动人事争议网络调解案件信息
     * 
     * @param abz349 省市回流_浙江劳动人事争议网络调解案件信息主键
     * @return 结果
     */
    public int deleteQrlsbjStgDscHuzBiz029SjztjDfWxqByAbz349(String abz349);

    /**
     * 批量删除省市回流_浙江劳动人事争议网络调解案件信息
     * 
     * @param abz349s 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteQrlsbjStgDscHuzBiz029SjztjDfWxqByAbz349s(String[] abz349s);

    long selectCount();
    long selectCountTemp();

    int dataSynchronization();

    int syncDataToAllCaseDatabase();

    List<QrlsbjStgDscHuzBiz029SjztjDfWxq> selectQrlsbjStgDscHuzBiz029SjztjDfWxqListExport(HumanReqVo req);
}
